package com.niiwoo.civet.trade.dto.response.myloan;

import java.io.Serializable;
import java.math.BigDecimal;

import lombok.Getter;
import lombok.Setter;

/**
 * 借款标的详情页
 * @author liaojunjun
 *
 */
@Getter
@Setter
public class QueryProjectBorrowDetailAPPReponseDTO implements Serializable {


	/**
	 * 
	 */
	private static final long serialVersionUID = -7861891974329094347L;

	/**
     * 标的状态(标的父状态:1审核中、2筹款中、3还款中、4已结清、5流标)
     */
    private Byte status;
    /**
     * 子状态，（100审核中-初始，101审核中-借款退回，102自动审核-通过，103自动审核-人工审核，104人工审核-通过，105审核通过待确认（融360有），200筹款中-初始，201筹款中-放款中,300还款中-正常还款中，301还款中-逾期还款中，302还款中-坏账还款中，400已结清-正常，401已结清-提前结清，402已结清-坏账结清，500流标-自动审核不通过，501流标-人工审核不通过，502流标-借款退回超时未确认，503流标-借款人手动取消，504流标-投资超时，505流标-后台管理人员手工流标）
     */
    private Integer subStatus;
    
    /**
     * 标的前端显示状态(1:审核中;2:已流标;3:借款被退回;4:审核通过待确认;5:投资中;6:还款中;7:还款逾期;8:严重逾期;9:已结束;10:严重逾期已结算)
     */
    private Byte displayStatus;

	/**
	 * ID
	 */
	private Long projectId;
	
	/**
	 * 标的标题
	 */
	private String projectTitle;
	
	/**
	 * 借款金额
	 */
	private BigDecimal contractAmount;
	
	/**
	 * 时间(满标后为满标时间，发布到满标期间为发布时间，其他阶段为创建时间)
	 */
	private String projectTime;

	/**
	 * 还款动作状态1可执行还款，2还款正在执行中
	 */
	private Byte canRefund;

	/**
	 * 借款人类型(1:个人，2:企业)
	 */
	private Byte borrowerType;
}
